@charset "utf-8";
.wrap {
	min-width: 1342px;
}
.indexHeader {
	width: 100%;
	height: 110px;
	background: url(../images/header.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.indexHeader .logo {
	padding: 10px 0 0 20px;
	height: 60px;
}
.indexHeader .logo strong {
	display: block;
	float: left;
	width: 42px;
	height: 42px;
	background: url(../images/logo.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.indexHeader .logo h1{
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	font-size: 24px;
	color: #fff;
	line-height: 40px;
}
.login {
	display: block;
	float: right;
	padding-right: 26px;
	margin-top: -40px;
}
.login .photo {
	display: block;
	float: right;
	width: 22px;
	height: 23px;
}
.login .exit {
	display: block;
	float: right;
	width: 17px;
	height: 23px;
	margin-left: 20px;
}
.head_nav {
	height: 32px;
	padding: 15px 0 0 40px;
}
.head_nav li {
	display: block;
	float: left;
	width: 130px;
	height: 30px;
	margin-right: 5px;
}
.head_nav li a {
	display: block;
	width: 130px;
	height: 30px;
	padding: 2px 0;
	border-radius: 24px;
	text-align: center;
	color: #fff;
}
.head_nav ul .active a,
.head_nav ul li:hover a {
	background: #1151e6;
	text-decoration: none;
}
.head_nav li a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 8px;
}
.head_nav ul li a .icon_home {
	background: url(../images/icon_home.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav ul li a .icon_assist {
	background: url(../images/icon_assist.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav ul li a .icon_chart {
	background: url(../images/icon_chart.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav ul li a .icon_money {
	background: url(../images/icon_money.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav ul li a .icon_help {
	background: url(../images/icon_help.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav ul li a .icon_info {
	background: url(../images/icon_info.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav ul li a .icon_sysytem {
	background: url(../images/icon_sysytem.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav ul li a .logo-app {
	background: url(../images/logo-app.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.head_nav li a span {
	display: inline-block;
	height: 26px;
	font-size: 16px;
	line-height: 26px;
	vertical-align: text-bottom;
}
.indexCon {
	width: 96.5%;
	margin: 0 auto;
}
.indexCon .leftCon {
	width: 47%;
	float: left;
}
.indexCon .leftNav {
	height: 42px;
	padding: 5px 0;
}
.indexCon .leftNav li {
	display: block;
	float: left;
	width: 150px;
	height: 42px;
	margin-right: 40px;
	cursor: pointer;
}
.indexCon .leftNav li h2 {
	font-size: 20px;
	line-height: 36px;
	color: #000;
	text-align: center;
}
.indexCon .leftNav .active h2,
.indexCon .leftNav li:hover h2 {
	font-weight: bold;
}
.indexCon .leftNav li strong {
	display: block;
	width: 0;
	height:3px;
	border-radius: 3px;
	transition:width 1s;
	-moz-transition:width 1s; /* Firefox 4 */
	-webkit-transition:width 1s; /* Safari and Chrome */
	-o-transition:width 1s; /* Opera */
	background: -webkit-linear-gradient(left, #00a049 , #003497); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #00a049, #003497);  /*Opera 11.1 - 12.0*/
	background: -moz-linear-gradient(right, #00a049, #003497); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #00a049 , #003497); /* 标准的语法 */
}
.indexCon .leftNav .active strong,
.indexCon .leftNav li:hover strong {
	width:150px;
}
.leftCon .leftMaps {
	width: 100%;
	height: 586px;
	border-radius: 5px;
	border: 2px solid #5aa0b7;
}
.leftCon .leftMaps>div {
	display: none;
	width: 100%;
	height: 586px;
}
.leftCon .leftMaps .active {
	display: block;
	overflow: hidden;
}
.indexCon .rightCon {
	width: 51.72%;
	float: right;
}
.indexCon .rightCon .rightTitle {
	height: 42px;
	padding: 5px 0;
	font-size: 20px;
	line-height: 36px;
	color: #000;
}
.rightTitle:before {
	content: " ";
	display: inline-block;
	width: 8px;
	height: 40px;
	margin-right: 15px;
	vertical-align: middle;
	border-radius: 4px;
	background-image: linear-gradient(120deg, #255db2 0%, #20bb6f 100%);
}
.rightCon .dataStatistics {
	width: 95%;
	height: 566px;
	border: 2px solid #c8c8c8;
	padding: 10px;
}
.dataStatistics .dataPic {
	width: 100%;
	height: 286px;
}
.dataDetails .dataDetailsTable {
	width: 100%;
	height: 279px;
	border: 1px solid #a6b0b4;
}
.dataDetails .dataDetailsTable th {
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.dataDetails .dataDetailsTable td {
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
.dataDetails .dataDetailsTable tr td:first-child,
.dataDetails .dataDetailsTable tr th:first-child {
	background: #ccd9e2;
	width: 160px;
}
.notice {
	float: left;
	width: 100%;
	height: 145px;
	padding-top: 10px;
}
.notice .noticeLeft {
	width: 47%;
	height: 145px;
	float: left;
}
.noticeLeft>div {
	box-sizing: border-box;
	float: left;
	width: 17%;
	height: 148px;
	margin-right: 2%;
	transition:width 1s;
	border: 1px solid #d5d5d5;
}
.noticeLeft>div:last-child {
	float: right;
	margin-right: 0;
}
.noticeLeft div p {
	box-sizing: border-box;
	display: none;
	float: right;
	width: 60%;
	padding: 17px 15px 0 0;
	color: #000;
}
.noticeLeft div.active {
	width: 43%;
}
.noticeLeft div.active div {
	width: 40%;
	float: left;
}
/*.notice .noticeLeft .bg1 {*/
/*background: -webkit-linear-gradient(left, #ee9528 , #22b56c); !* Safari 5.1 - 6.0 *!*/
/*background: -o-linear-gradient(right, #ee9528, #22b56c);  !*Opera 11.1 - 12.0*!*/
/*background: -moz-linear-gradient(right, #ee9528, #22b56c); !* Firefox 3.6 - 15 *!*/
/*background: linear-gradient(to right, #ee9528 , #22b56c); !* 标准的语法 *!*/
/*}*/
/*.notice .noticeLeft .bg2 {*/
/*background: -webkit-linear-gradient(left, #1455d8 , #9d3caa); !* Safari 5.1 - 6.0 *!*/
/*background: -o-linear-gradient(right, #1455d8, #9d3caa);  !*Opera 11.1 - 12.0*!*/
/*background: -moz-linear-gradient(right, #1455d8, #9d3caa); !* Firefox 3.6 - 15 *!*/
/*background: linear-gradient(to right, #1455d8 , #9d3caa); !* 标准的语法 *!*/
/*}*/
/*.notice .noticeLeft .bg3 {*/
/*background: -webkit-linear-gradient(left, #f19425 , #e85714); !* Safari 5.1 - 6.0 *!*/
/*background: -o-linear-gradient(right, #f19425, #e85714);  !*Opera 11.1 - 12.0*!*/
/*background: -moz-linear-gradient(right, #f19425, #e85714); !* Firefox 3.6 - 15 *!*/
/*background: linear-gradient(to right, #f19425 , #e85714); !* 标准的语法 *!*/
/*}*/

/*.notice .noticeLeft .bg4 {*/
/*background: -webkit-linear-gradient(left, #19a954 , #17a951); !* Safari 5.1 - 6.0 *!*/
/*background: -o-linear-gradient(right, #19a954, #17a951);  !*Opera 11.1 - 12.0*!*/
/*background: -moz-linear-gradient(right, #19a954, #17a951); !* Firefox 3.6 - 15 *!*/
/*background: linear-gradient(to right, #19a954 , #17a951); !* 标准的语法 *!*/
/*}*/
.notice .radiusTrBl {
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.notice .radiusTlBr {
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
}
.noticeLeft div img,
.noticeMessage img {
	display: block;
	width: 59px;
	height: 41px;
	margin: 32px auto 13px;
}
.noticeLeft div.constructing {
	float: left;
	width: 60%!important;
	margin: 48px auto;
	text-align: center;
}
.noticeLeft div.constructing img{
	display: inline-block;
	width: 60px;
	height: 45px;
	margin: 0 5px 0 0;
}
.constructing-title {
	display: inline-block;
	font-size: 14px;
	line-height: 45px;
	color: #666;
	vertical-align: text-bottom;
}
.noticeLeft div strong,
.noticeMessage strong {
	display: block;
	text-align: center;
	color: #4b8cfa;
	font-size: 20px;
}
.notice .noticeRight {
	box-sizing: border-box;
	float: right;
	width: 51.72%;
	height: 148px;
	padding: 10px 0;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	/*background: -webkit-linear-gradient(left, #0f58d9 , #20b66f); !* Safari 5.1 - 6.0 *!*/
	/*background: -o-linear-gradient(right, #0f58d9, #20b66f);  !*Opera 11.1 - 12.0*!*/
	/*background: -moz-linear-gradient(right, #0f58d9, #20b66f); !* Firefox 3.6 - 15 *!*/
	/*background: linear-gradient(to right, #0f58d9 , #20b66f); !* 标准的语法 *!*/
	border: 1px solid #d5d5d5;
}
.noticeRight .noticeMessage {
	float: left;
	width: 25%;
	min-height: 100%;
	border-right: 1px solid #d3e3fe;
}
.noticeRight .mesCon {
	display: block;
	float: right;
	width: 74.5%;
}
.noticeRight .mesCon ul {
	display: block;
	height: 121px;
	overflow: hidden;
	padding: 0 10px 0;
	list-style-type: decimal;
}
.noticeRight .mesCon ul li {
	display: block;
	width: 100%;
	height: 40px;
	margin-bottom: 3px;
}
.noticeRight .mesCon ul li a {
	cursor: pointer;
}
.noticeRight .mesCon ul li h4 {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	text-align: left;
}
.noticeRight .mesCon ul li strong {
	display: block;
	height: 20px;
	line-height: 20px;
	float: right;
	font-size: 14px;
	color: #a1a1a1;
}
.BMap_cpyCtrl,
.anchorBL {
	display: none;
}
/*★精准扶贫页面样式*/
.TargetedPA .rightTitle {
	font-size: 16px;
}
.totalMes {
	display: block;
	float: right;
	width: 226px;
}
.h100 {
	height: 100%!important;
}
/*★求助管理页面样式*/
.HelpWrap,
.HelpWrap body,
.HelpWrap body .HelpManagement,
.PovertyAlleviationWrap,
.PovertyAlleviationWrap body,
.PovertyAlleviationWrap body .PovertyAlleviation {
	width: 100%;
	min-height: 100%;
	background: #fff;
}
.HelpManagement,
.PovertyAlleviation {
	box-sizing: border-box;
	padding: 15px;
}
.HelpManagement .helpList {
	box-sizing: border-box;
	float: left;
	width: 33%;
	min-height: 100%;
	margin-right: 2%;
	border: 1px solid #dbdee3;
}
@media screen and (max-width:1260px){
	.HelpManagement .helpList {
		width: 45%;
	}
	.HelpWrap .HelpManagement .helpDetails {
		width: 52%;
	}
}
.listHeader {
	box-sizing: border-box;
	position: relative;
	width: 100%;
	padding: 6px 9px;
	height: 47px;
	background: #dbdee3;
}
.listHeader span {
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 10px;
	border-radius: 50%;
	background: #fff;
	color: #ffda1f;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}
.listHeader h3 {
	float: left;
	height: 35px;
	font-size: 18px;
	line-height: 35px;
}
.listHeader .searchInput {
	position: absolute;
	right: 8px;
	top: 6px;
	width: 155px;
	height: 35px;
	padding-left: 3px;
	font-size: 14px;
	border: 1px solid #c8cbd0;
	border-radius: 3px;
}
.listHeader em {
	position: absolute;
	right: 25px;
	top: 15px;
	cursor: pointer;
}
.search-icon {
	position: relative;
}
.search-icon:before, .search-icon:after {
	content:'';
	height:16px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.search-icon:before {
	width:16px;
	border:2px #333 solid;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
.search-icon:after {
	width:3px;
	background:#333;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	top:14px;
	left:20px;
}
.listHeader .helpSelect {
	position: absolute;
	right: 173px;
	top: 6px;
	width: 100px;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	border: 1px solid #c8cbd0;
	border-radius: 3px;
}
.helpList .listCon {
	padding: 7px;
	max-height: 730px;
	overflow-y: auto;
}
.helpList .listCon .noThing  {
	padding: 15px 0;
}
.HelpManagement .noThing-img {
	display: block;
	float: none;
	width: 120px;
	height: 104px;
	margin: 15px auto;
	border: none;
}
.helpList .listCon .noThing h4 {
	line-height: 30px;
	font-size: 18px;
	text-align: center;
}
.listBox {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	max-width: 440px;
	height: 104px;
	margin: 0 auto 9px;
	padding: 14px 29px 14px 7px;
	border: 1px solid #eee;
	border-radius: 10px;
	overflow: hidden;
}
.listBox.active {
	border: 2px solid #266EE8;
	background: #dbf7fa;
}
.listBox img {
	display: block;
	float: left;
	width: 68px;
	height: 68px;
	margin-right: 20px;
	border-radius: 50%;
	border: 1px solid #000;
}
.listBox.active img {
	border: 2px solid #fff;
}
.listBox .helpCon {
	float: left;
	width: 68.29%;
	height: 71px;
}
.listBox .helpCon strong {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
}
.listBox .helpCon em {
	display: block;
	float: right;
	font-size: 16px;
	line-height: 36px;
}
.listBox .helpCon p {
	float: left;
	overflow: hidden;
	width: 100%;
	white-space :nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
	line-height: 36px;
}
.unComplete {
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	border-left: 70px solid transparent;
}
.unComplete span {
	position: relative;
	display: block;
	width: 50px;
	left: -50px;
	top: -48px;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.unComplete.unComplete-type1 {
	border-top: 55px solid #f58c30;
}
.unComplete.unComplete-type2 {
	border-top: 55px solid #1b9692;
}
.HelpManagement .helpDetails {
	box-sizing: border-box;
	float: right;
	width: 65%;
	min-height: 100%;
	border: 1px solid #dbdee3;
	padding-bottom: 15px;
	max-height: 800px;
	overflow-y: auto;
}
#replyListIDiv .clearfix {
	margin-bottom: 10px;
}
.helpDetails .helpTitle {
	box-sizing: border-box;
	height: 47px;
	font-size: 18px;
	line-height: 35px;
	padding: 6px 0 0 40px;
	margin-bottom: 40px;
	background: #dbdee3;
}
.helpDetails .listBox {
	width: 440px;
	margin: 0 auto 50px;
	height: auto;
}
.helpDetails .listBox .helpCon {
	height: auto;
}
.helpDetails .listBox .helpCon p {
	overflow: auto;
	white-space: inherit;
	line-height: 24px;
}
.helpDetails .reply {
	box-sizing: border-box;
	width: 440px;
	margin: 0 auto;
	padding: 14px 29px 14px 7px;
}
.helpDetails .reply .eplyPeo {
	display: block;
	float: left;
	width: 74px;
	height: 100%;
	margin-bottom: 10px;
}
.helpDetails .reply .eplyPeo img {
	display: block;
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border-radius: 50%;
}
.helpDetails .reply .eplyPeo strong {
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.helpDetails .replyCon {
	box-sizing: border-box;
	position: relative;
	float: left;
	width: 305px;
	padding: 11px 18px;
	margin: 18px 25px 10px 0;
	background: #e3ffe2;
	border-radius: 10px;
	border: 1px solid #dedede;
}
.helpDetails .replyCon2 {
	box-sizing: border-box;
	position: relative;
	float: left;
	width: 305px;
	padding: 11px 18px;
	margin: 18px 0 10px 25px;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #dedede;
}
.helpDetails .replyCon span {
	position: absolute;
	right: -24px;
	top: -1px;
	display: block;
	width: 30px;
	height: 21px;
	background: url(../images/took2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.helpDetails .replyCon2 span {
	position: absolute;
	left: -24px;
	top: -1px;
	display: block;
	width: 30px;
	height: 21px;
	background: url(../images/took.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.helpDetails .replyCon p {
	color: #333;
}
.helpDetails .replyCon strong {
	display: block;
	text-align: right;
	margin-top: 8px;
	color: #999;
}
.textCenter {
	text-align: center;
	font-size: 18px;
	line-height: 30px;
}
/*★扶贫项目页面样式*/
.PA_left {
	box-sizing: border-box;
	float: left;
	width: 25.3%;
	min-height: 100%;
	margin-right: 2%;
	border: 1px solid #dbdee3;
}
.PA_left .summaryHead {
	width: 100%;
	height: 42px;
	background: #dadfe3;
}
.PA_left .summaryHead h2 {
	float: left;
	font-size: 20px;
	padding-left: 30px;
	line-height: 42px;
}
.PA_left .summaryHead a {
	display: block;
	float: right;
	padding-right: 12px;
	line-height: 42px;
	font-size: 14px;
	color: #2a5bdc;
}
.PA_left .summaryCon {
	padding: 5px 21px;
}
.PA_left .summaryCon .sumBox {
	padding: 16px 0;
	font-size: 16px;
	line-height: 25px;
	border-bottom: 2px solid #d6dcdc;
}
.PA_left .summaryCon .sumBox  strong {
	display: block;
	float: left;
	width: 36%;
	text-align: left;
	font-weight: bold;
}
.PA_left .summaryCon .sumBox  em {
	display: block;
	float: right;
	width: 64%;
	text-align: right;
}
.PA_left .summaryCon .sumBox .dq {
	width: 100%;
	float: left;
}
.PA_left .summaryCon .sumAll {
	padding: 16px 0;
	font-size: 16px;
}
.PA_left .summaryCon .sumAll strong {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 25px;
}
.PA_left .summaryCon .sumAll  p {
	line-height: 22px;
}
.PA_right {
	box-sizing: border-box;
	float: right;
	width: 72%;
	min-height: 100%;
	border: 1px solid #dbdee3;
}
.PA_right .PATitle {
	float: left;
	font-size: 20px;
	line-height: 50px;
	padding: 0 60px 40px 40px;
	font-weight: bold;
}
.PA_right .PAprocess {
	position: relative;
	display: block;
	float: left;
	width: 126px;
	height: 26px;
	margin-top: 12px;
	line-height: 26px;
	color: #fff;
	background: #1152e4;
	text-align: center;
	border-radius: 15px;
}
.PA_right .PAprocess::before {
	position: absolute;
	display: block;
	left: 20px;
	top: 0;
	width: 26px;
	height: 26px;
	background: url(../images/icon_edit.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.PA_right .PA_rightCon {
	box-sizing: border-box;
	float: left;
	width: 100%;
	padding: 30px 15px 30px 30px;
}
.PA_right .PA_rightCon .PABox {
	position: relative;
	border-left: 1px solid #92a7f6;
	padding: 6px 0 5px 34px;
}
.PA_right .PA_rightCon .PABox:last-child {
	border-left: none;
}
.PA_right .PA_rightCon .PABox .PANum {
	position: absolute;
	top: 0;
	left: -18px;
	width: 33px;
	height: 33px;
	background: #fff;
	color: #032fd8;
	border: 1px solid #032fd8;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	border-radius: 50%;
}
.PA_right .PA_rightCon .PABox h4 {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 8px;
	color: #999;
}
.PA_right .PA_rightCon .PABox  p {
	float: left;
	width: 60%;
	font-size: 16px;
	color: #000;
}
.PA_right .PA_rightCon .PABox .pics {
	float: left;
	width: 38%;
	padding-left: 2%;
}
.PA_right .PA_rightCon .PABox .pics img {
	display: block;
	float: left;
	width: 100px;
	height: 69px;
	margin: 0 8px 6px 0;
}
/*★贫困户信息页面样式*/
.PoorPeopleWrap {
	box-sizing: border-box;
	width: 942px;
	min-height: 100%;
	margin: 0 auto;
	padding: 16px 20px;
	background: #f8f8f8;
}
.PoorPeopleWrap .PeoLeft {
	float: left;
	width: 300px;
	margin-right: 15px;
}
.PoorPeopleWrap .PeoHeader {
	box-sizing: border-box;
	width: 100%;
	height: 68px;
	padding: 11px;
	background: #1aaa55;
}
.PoorPeopleWrap .PeoHeader img {
	display: block;
	float: left;
	width: 46px;
	height: 46px;
	margin-right: 15px;
}
.PoorPeopleWrap .PeoHeader .PoorPeoMs {
	float: left;
	width: 200px;
}
.PoorPeopleWrap .PeoHeader .PoorPeoMs h3 {
	line-height: 28px;
	font-size: 16px;
	color: #fff;
}
.PoorPeopleWrap .PeoHeader .PoorPeoMs h3 strong,
.PoorPeopleWrap .PeoHeader .PoorPeoMs em strong {
	font-weight: bold;
}
.PoorPeopleWrap .PeoHeader .PoorPeoMs em {
	display: block;
	color: #fff;
	font-size: 14px;
}
.PoorPeopleWrap .PeoAllMs li {
	display: block;
	height: 36px;
	line-height: 36px;
	border-bottom: 2px solid #f1f1f1;
}
.PoorPeopleWrap .PeoAllMs li.deBorderB {
	border-bottom: 2px solid #e5e5e5;
}
.PoorPeopleWrap .PeoAllMs li strong {
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.PoorPeopleWrap .PeoAllMs li em {
	float: right;
	font-size: 14px;
}
/*右侧内容区*/
.PoorPeopleWrap .PeoRight {
	box-sizing: border-box;
	float: left;
	width: 586px;
	min-height: 676px;
	padding: 12px 17px;
	background: #fff;
	border: 1px solid #ebebeb;
}
.PoorPeopleWrap .PeoRight .lis {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 33px;
	padding: 0 13px;
	border-bottom: 1px solid #e0e0e0;
}
.PoorPeopleWrap .PeoRight .lis li {
	display: block;
	float: left;
	width: 16.66%;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-weight: bold;
	color: #000;
	cursor: pointer;
}
.PoorPeopleWrap .PeoRight .lis li.active {
	color: #154ee3;
	border-bottom: 3px solid #154ee3;
	border-radius: 3px;
}
.PoorPeopleWrap .divs .tabDiv {
	display: none;
}
.PoorPeopleWrap .divs .tabDiv.active {
	display: block;
}
.PoorPeopleWrap .tabDiv .PeoBox {
	box-sizing: border-box;
	padding: 16px 15px;
	margin-top: 20px;
	border-radius: 10px;
	border: 1px solid #c4c4c4;
}
.PoorPeopleWrap .PeoBox .Peo_message {
	width: 100%;
	height: 57px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 14px;
	line-height: 26px;
	text-align: left;
}
.PoorPeopleWrap .Peo_message img {
	display: block;
	float: left;
	width: 43px;
	height: 43px;
	margin-right: 15px;
	border-radius: 50%;
}
.PoorPeopleWrap .Peo_message .nameAndGender {
	float: left;
	width: 120px;
}
.PoorPeopleWrap .PeoBox strong {
	display: block;
}
.PoorPeopleWrap .nameAndGender strong span {
	font-weight: bold;
}
.PoorPeopleWrap .Peo_message .idNum {
	float: right;
	width: 50%;
}
.PoorPeopleWrap .Peo_message .idNum strong {
	font-weight: bold;
}
.PoorPeopleWrap .Peo_All_Mes {
	padding: 10px 18px;
}
.PoorPeopleWrap .Peo_All_Mes strong,
.PoorPeopleWrap .Peo_All_Mes em {
	display: block;
	float: left;
	width: 25%;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
}
.PoorPeopleWrap .Peo_All_Mes strong {
	font-weight: bold;
}
.PoorPeopleWrap .tabDiv .helpBox {
	box-sizing: border-box;
	padding: 12px;
	margin-top: 20px;
	border-radius: 10px;
	border: 1px solid #c4c4c4;
}
.PoorPeopleWrap .tabDiv .helpBox .helpLeft {
	float: left;
	width: 310px;
	font-size: 14px;
	color: #000;
}
.PoorPeopleWrap .helpLeft strong {
	display: block;
	font-weight: bold;
	line-height: 30px;
}
.PoorPeopleWrap .helpLeft em {
	display: block;
	line-height: 20px;
}
.PoorPeopleWrap .helpLeft .explain span,
.PoorPeopleWrap .helpLeft .explain p {
	display: block;
	float: left;
}
.PoorPeopleWrap .helpRight {
	float: left;
	width: 188px;
	padding-top: 15px;
}
.PoorPeopleWrap .helpRight img {
	float: left;
	display: block;
	width: 82px;
	height: 53px;
	margin: 0 6px 8px 0;
}
.PoorPeopleWrap .searchDate {
	padding-top: 15px;
}
.PoorPeopleWrap .searchDate .DateM {
	display: block;
	float: left;
	width: 61px;
	height: 26px;
	margin-right: 6px;
	line-height: 26px;
	text-align: center;
	color: #1152e4;
	background: #fff;
	border: 1px solid #c7d3df;
	border-radius: 5px;
	cursor: pointer;
}
.PoorPeopleWrap .searchDate .DateM.active {
	color: #fff;
	background: #1152e4;
}
.PoorPeopleWrap .searchDate .TitleStrong {
	display: block;
	float: left;
	height: 28px;
	padding-left: 40px;
	margin-right: 8px;
	line-height: 28px;
}
.PoorPeopleWrap .searchDate .DataTime {
	border: 1px solid #e0e0e0;
	line-height: 26px;
	padding-left: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.PoorPeopleWrap .helpBox .visit {
	padding-right: 10px;
}
.PoorPeopleWrap .selectHeader {
	padding: 20px 0;
}
.PoorPeopleWrap .selectHeader h4 {
	line-height: 28px;
	font-size: 16px;
}
.PoorPeopleWrap .selectHeader .selectA {
	float: right;
	display: block;
	width: 160px;
	height: 26px;
	border: 1px solid #c7d3df;
	border-radius: 5px;
	line-height: 26px;
}
.PoorPeopleWrap .tabDiv .listBox {
	height: auto;
}
.PoorPeopleWrap .tabDiv .listBox .helpCon {
	height: auto;
}
.PoorPeopleWrap .tabDiv .listBox .helpCon p {
	white-space: inherit;
}
/*日历插件组件引发的错误修复*/
#__calendarPanel {
	top: 0;
}
.PoorPeopleWrap .tabDiv .income {
	margin-top: 20px;
	padding: 16px 12px;
	border-radius: 10px;
	border: 1px solid #c4c4c4;
}
.PoorPeopleWrap .tabDiv .income strong,
.PoorPeopleWrap .tabDiv .income em {
	float: left;
	display: block;
	width: 25%;
	font-size: 14px;
	line-height: 24px;
}
.PoorPeopleWrap .tabDiv .income strong {
	font-weight: bold;
}
/*★扶贫项目页面样式（列表）*/
.PovertyAlleviationWrap .PAP_header {
	box-sizing: border-box;
	width: 100%;
	height: 68px;
	padding: 16px;
}
.PovertyAlleviationWrap .addButton {
	display: block;
	float: left;
	width: 112px;
	height: 36px;
	margin-right: 40px;
	line-height: 36px;
	background: #1152e4;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	border: none;
}
.PovertyAlleviationWrap .PAP_choice {
	display: block;
	float: left;
	width: 180px;
	height: 36px;
	line-height: 34px;
	margin-right: 5px;
	border-radius: 5px;
}
.PovertyAlleviationWrap .SCName {
	position: relative;
	float: left;
}
.PovertyAlleviationWrap .SCName .searchName {
	display: block;
	width: 160px;
	height: 34px;
	padding-left: 5px;
	line-height: 34px;
	margin-right: 5px;
	border: 1px solid #c4c4c4;
	border-radius: 5px;
}
.PovertyAlleviationWrap .SCName .search-icon {
	display: block;
	position: absolute;
	right: 33px;
	top: 3px;
	width: 5px;
	height: 5px;
	cursor: pointer;
}
.PovertyAlleviationWrap .SCCon {
	box-sizing: border-box;
	width: 100%;
	padding: 0 16px;
}
.PAP_Table {
	width: 100%;
}
.PAP_Table th,
.PAP_Table td {
	text-align: center;
	line-height: 36px;
}
.PAP_Table tr th:first-child,
.PAP_Table tr td:first-child {
	border-left: none!important;
}
.PAP_Table tr th:last-child,
.PAP_Table tr td:last-child {
	border-right: none!important;
}
.PAP_Table td {
	border: 1px solid #dcdcdc;
}
.PAP_Table thead th {
	font-size: 16px;
	font-weight: bold;
	border-left: none;
	border-right: none;
	border-bottom: 2px solid #dcdcdc!important;
}
.PAP_Table .operation_btn {
	position: relative;
	display: inline-block;
	/*padding-left: 20px;*/
	color: #4082d0;
	cursor: pointer;
	margin-right: 5px;
}
.PAP_Table td .operation_btn:last-child {
	margin-right: 0;
}
.search-icon:before,
.search-icon:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/*★扶贫项目进展内容页样式*/
.ProgressReqortWrap>h3 {
	box-sizing: border-box;
	width: 100%;
	height: 46px;
	padding-left: 15px;
	background: #f8f8f8;
	font-size: 18px;
	font-weight: bold;
	line-height: 46px;
	border-bottom: 2px solid #ececec;
}
.ProgressReqortWrap .PRCon {
	padding: 26px 40px;
}
.ProgressReqortWrap .PRCon .PRrow {
	width: 510px;
	margin: 0 auto 8px;
}
.ProgressReqortWrap .PRCon .PRrow strong {
	display: block;
	float: left;
	width: 75px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
}
.ProgressReqortWrap .PRCon .PRrow select,
.ProgressReqortWrap .PRCon .PRrow .dataTime,
.ProgressReqortWrap .PRCon .PRrow .rapporteur {
	display: block;
	width: 287px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	border: 1px solid #999;
}
.ProgressReqortWrap .PRCon .PRrow .dataTime,
.ProgressReqortWrap .PRCon .PRrow .rapporteur {
	padding-left: 3px;
}
.ProgressReqortWrap .dataTime {
	cursor: pointer;
}
.ProgressReqortWrap .PRCon .PRrow .PRsituation {
	resize: none;
	float: left;
	width: 432px;
	height: 95px;
	border: 1px solid #999;
	border-radius: 5px;
}
.ProgressReqortWrap .fileLabel {
	display: block;
	float: left;
	width: 87px;
	height: 26px;
	line-height: 26px;
	margin-top: 3px;
	color: #fff;
	text-align: center;
	background: #1051e3;
	border-radius: 5px;
	font-weight: 400;
	cursor: pointer;
}
.ProgressReqortWrap .fileLabel .fileWJ {
	display: none;
}
.ProgressReqortWrap .subBtns {
	width: 100%;
	padding: 10px 0;
	text-align: center;
}
.ProgressReqortWrap .subBtns button {
	display: inline-block;
	width: 97px;
	height: 30px;
	text-align: center;
	border-radius: 5px;
	line-height: 30px;
	border: none;
}
.ProgressReqortWrap .subBtns .sub_btn {
	background: #1152e4;
	color: #fff;
}
.ProgressReqortWrap .subBtns .ext_btn {
	margin-left: 8px;
	border: 1px solid #999;
	background: #fff;
	color: #1152e4;
}
/*★数据统计页面样式*/
.DataStatisticsWrap {
	width: 1253px;
	margin: 90px auto 10px;
}
.DS_head {
	width: 100%;
	height: 25px;
	background: #d8e5ee;
}
.DS_Con {
	width: 100%;
	padding-top: 38px;
	background: url(../images/pc-blue4.png) no-repeat 0 289px;
}
.DS_Con .DS_Box {
	box-sizing: border-box;
	position: relative;
	float: left;
	width: 302px;
	height: 574px;
	padding-top: 37px;
	margin-right: 15px;
	border: 1px solid #cfd8d7;
	border-radius: 10px;
}
.DS_Con .DS_Box:last-child {
	margin-right: 0;
}
.DS_BoxHead {
	position: absolute;
	top: -91px;
	left: 0;
	width: 100%;
	height: 91px;
}
.DS_BoxHead  h2 {
	text-align: center;
	font-size: 20px;
	color: #f4c51f;
}
.DS_BoxHead .h-water-icon {
	display: block;
	width: 23px;
	height: 33px;
	margin: 17px auto 0;
}
.w50 {
	float: left;
	width: 50%;
}
.w50 .tith3 {
	width: 100%;
	text-align: center;
	color: #232323;
	font-size: 18px;
	line-height: 24px;
}
.w50 .col-01a6cc {
	display: block;
	text-align: center;
	color: #01a6cc;
	font-size: 20px;
	line-height: 22px;
}
.echarts-title {
	float: left;
	width: 100%;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}
.echarts-box {
	float: left;
	width: 100%;
	height: 145px;
}
.h100px {
	float: left;
	width: 100%;
	height: 100px;
}
.w100 {
	float: left;
	width: 100%;
}
#PovertyRatio {
	margin: 20px auto 30px;
}
.w100 .Statistics_btn {
	display: block;
	width: 120px;
	height: 35px;
	margin: 40px auto;
	font-size: 14px;
	text-align: center;
	border: 1px solid #9c9c9c;
	border-radius: 5px;
	line-height: 35px;
	cursor: pointer;
}
.Statistics_btn2 {
	margin-top: 15px!important;
}
.mt-30 {
	margin-top: 30px!important;
}
.float-r {
	float: right!important;
}
/*★数据统计页-贫困分布情况页面样式*/
.xz-title {
	display: block;
	float: left;
	height: 36px;
	padding: 0 18px 0 40px;
	line-height: 36px;
}
.leftEcharts {
	box-sizing: border-box;
	float: left;
	width: 29%;
	margin-right: 2%;
	padding-bottom: 50px;
	border: 1px solid #d9d9d9;
}
.rightTable {
	box-sizing: border-box;
	float: left;
	width: 69%;
}
.ech_title {
	height: 40px;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}
#SNTPoorType,
#SNTPoorSituation {
	width: 100%;
	height: 235px;
}
/*★贫困人口走势页面*/
.mW-1108 {
	min-width: 1108px;
}
.poorTJ-btn {
	margin-top: 30px;
	font-size: 16px;
	line-height: 30px;
}
.poorTJ-btn strong {
	display: inline-block;
	margin-left: 20px;
	color: #008fc7;
	font-size: 18px;
	line-height: 30px;
}
#TrendChart1,
#TrendChart2,
#TrendChart3 {
	width: 100%;
	height: 152px;
}
/*★贫困人口走势*/
.Details-Box {
	width: 100%;
	height: 55px;
	padding-top: 10px;
}
.Details-Box .Details-2-1 {
	float: left;
	width: 50%;
	height: 55px;
	text-align: center;
}
.Details-Box .Details-2-1 em {
	display: block;
	height: 22px;
	font-size: 14px;
	line-height: 22px;
}
.Details-Box .Details-2-1 strong {
	display: block;
	height: 26px;
	font-size: 16px;
	line-height: 22px;
	color: #0193c4;
}
.look-details {
	color: #1263f2;
	cursor: pointer;
}
#implement,
#FundTrend {
	width: 100%;
	height: 152px;
}
#implement {
	margin-bottom: 20px;
}
/*★贫困户收入排名*/
#incomePic1,
#incomePic2 {
	width: 100%;
	height: 200px;
}
/*★致贫原因比例*/
#Reason1,
#Reason2 {
	width: 100%;
	height: 200px;
}
/*旧版系统需要更改的样式*/
/*头部*/
#sidebar-shortcuts {
	display: none;
}
#menuUl a .menu-text {
	font-size: 16px;
	line-height: 26px;
}
#menuUl i.fp {
	width: 24px;
	height: 24px;
}
#menuUl li.hover {
	margin-right: 8px;
}
/*扶贫跟踪模块*/
.sidebar {
	width: 100%;
}
svg {
	display: block;
	/*width: 100%;*/
}
h5.widget-title {
	font-size: 20px;
	font-weight: bold;
}
h4.widget-title {
	font-size: 20px;
	font-weight: bold;
}
.widget-title:before {
	content: " ";
	display: inline-block;
	width: 8px;
	height: 24px;
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 4px;
	background-image: linear-gradient(120deg, #2357a5 0%, #2cac6c 100%);
}
.w100 {
	width: 100%!important;
}
.h-lih-40	{
	height: 40px;
	line-height: 40px;
}
.no-skin .nav-list>li.open>a {
	color: #d2eef6;
}
/*icon图标集合*/
.icon_money{background:url(../images/allbgs.png) no-repeat 0 0;}
.icon_info{background:url(../images/allbgs.png) no-repeat 0 -26px;}
.logo-app{background:url(../images/allbgs.png) no-repeat 0 -52px;}
.icon_sysytem{background:url(../images/allbgs.png) no-repeat 0 -78px;}
.icon_home{background:url(../images/allbgs.png) no-repeat 0 -104px;}
.icon_assist{background:url(../images/allbgs.png) no-repeat 0 -130px;}
.icon_chart{background:url(../images/allbgs.png) no-repeat 0 -156px;}
.icon_help{background:url(../images/allbgs.png) no-repeat 0 -182px;}
.icon_exit{background:url(../images/allbgs.png) no-repeat 0 -208px;}
.icon_man{background:url(../images/allbgs.png) no-repeat 0 -243px;}
.h-water-icon{background:url(../images/allbgs.png) no-repeat -2px -278px;}